#include"commom.hpp"


using namespace std;

//管理管道
int main()
{
    //创建管道
    int n=mkfifo(PIPE_PATH,mode);
    if(n==-1)
    {
        perror("mkfifo");
        exit(PIPE_CREATED);
    }

    //通信管道
    int fd=open(PIPE_PATH,O_RDONLY);
    if(fd<0)
    {
        perror("open");

        exit(PIPE_FALSE);
    }
    //读取信息
    
    while(true)
    {
        char buf[128]={0};
        int m=read(fd,buf,sizeof(buf));
        if(m>0)
        {
            buf[m]={0};
            cout<<"service receive@:"<<buf<<endl;
           
        }
         else if(m==0)
         {
            break;
         }
         else break;
    }
    close(fd);

    sleep(5);
    int x=unlink(PIPE_PATH);
    if(x==-1)
    {
        perror("unlike");
        exit(PIPE_DELETE_FALSE);
    }
    return 0;
}